public class AdFormatLeadType {
	public class AdFormatLeadType_e {
		public String AdditionalInformation;
		public AddressType.AddressType_e Address;
		public String BestTimeToCall;
		public String Email;
		public String FirstName;
		public String LastName;
		public String Phone;
		public DateTime SubmittedTime;
		public String ItemID;
		public String ItemTitle;
		public String UserID;
		public MemberMessageExchangeArrayType.MemberMessageExchangeArrayType_e MemberMessage;
		public String Status;
		public String Phone2;
		public String LeadFee;
		public String ExternalEmail;
		public String PurchaseTimeFrame;
		public String TradeInYear;
		public String TradeInMake;
		public String TradeInModel;
		public Boolean FinancingAnswer;
		public Boolean Answer1;
		public Boolean Answer2;
	
		//Setters
		public void setAdditionalInformation(String val) {AdditionalInformation = val; field_order_type_info.add('AdditionalInformation'); }
		public void setAddress(AddressType.AddressType_e val) {Address = val; field_order_type_info.add('Address'); }
		public void setBestTimeToCall(String val) {BestTimeToCall = val; field_order_type_info.add('BestTimeToCall'); }
		public void setEmail(String val) {Email = val; field_order_type_info.add('Email'); }
		public void setFirstName(String val) {FirstName = val; field_order_type_info.add('FirstName'); }
		public void setLastName(String val) {LastName = val; field_order_type_info.add('LastName'); }
		public void setPhone(String val) {Phone = val; field_order_type_info.add('Phone'); }
		public void setSubmittedTime(DateTime val) {SubmittedTime = val; field_order_type_info.add('SubmittedTime'); }
		public void setItemID(String val) {ItemID = val; field_order_type_info.add('ItemID'); }
		public void setItemTitle(String val) {ItemTitle = val; field_order_type_info.add('ItemTitle'); }
		public void setUserID(String val) {UserID = val; field_order_type_info.add('UserID'); }
		public void setMemberMessage(MemberMessageExchangeArrayType.MemberMessageExchangeArrayType_e val) {MemberMessage = val; field_order_type_info.add('MemberMessage'); }
		public void setStatus(String val) {Status = val; field_order_type_info.add('Status'); }
		public void setPhone2(String val) {Phone2 = val; field_order_type_info.add('Phone2'); }
		public void setLeadFee(String val) {LeadFee = val; field_order_type_info.add('LeadFee'); }
		public void setExternalEmail(String val) {ExternalEmail = val; field_order_type_info.add('ExternalEmail'); }
		public void setPurchaseTimeFrame(String val) {PurchaseTimeFrame = val; field_order_type_info.add('PurchaseTimeFrame'); }
		public void setTradeInYear(String val) {TradeInYear = val; field_order_type_info.add('TradeInYear'); }
		public void setTradeInMake(String val) {TradeInMake = val; field_order_type_info.add('TradeInMake'); }
		public void setTradeInModel(String val) {TradeInModel = val; field_order_type_info.add('TradeInModel'); }
		public void setFinancingAnswer(Boolean val) {FinancingAnswer = val; field_order_type_info.add('FinancingAnswer'); }
		public void setAnswer1(Boolean val) {Answer1 = val; field_order_type_info.add('Answer1'); }
		public void setAnswer2(Boolean val) {Answer2 = val; field_order_type_info.add('Answer2'); }


		//Getters
		public String getAdditionalInformation() { return AdditionalInformation; }
		public AddressType.AddressType_e getAddress() { return Address; }
		public String getBestTimeToCall() { return BestTimeToCall; }
		public String getEmail() { return Email; }
		public String getFirstName() { return FirstName; }
		public String getLastName() { return LastName; }
		public String getPhone() { return Phone; }
		public DateTime getSubmittedTime() { return SubmittedTime; }
		public String getItemID() { return ItemID; }
		public String getItemTitle() { return ItemTitle; }
		public String getUserID() { return UserID; }
		public MemberMessageExchangeArrayType.MemberMessageExchangeArrayType_e getMemberMessage() { return MemberMessage; }
		public String getStatus() { return Status; }
		public String getPhone2() { return Phone2; }
		public String getLeadFee() { return LeadFee; }
		public String getExternalEmail() { return ExternalEmail; }
		public String getPurchaseTimeFrame() { return PurchaseTimeFrame; }
		public String getTradeInYear() { return TradeInYear; }
		public String getTradeInMake() { return TradeInMake; }
		public String getTradeInModel() { return TradeInModel; }
		public Boolean getFinancingAnswer() { return FinancingAnswer; }
		public Boolean getAnswer1() { return Answer1; }
		public Boolean getAnswer2() { return Answer2; }

	
		private String[] AdditionalInformation_type_info = new String[]{'AdditionalInformation','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] Address_type_info = new String[]{'Address','urn:ebay:apis:eBLBaseComponents','AddressType.AddressType_e','0','1','false'};
		private String[] BestTimeToCall_type_info = new String[]{'BestTimeToCall','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] Email_type_info = new String[]{'Email','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] FirstName_type_info = new String[]{'FirstName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] LastName_type_info = new String[]{'LastName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] Phone_type_info = new String[]{'Phone','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] SubmittedTime_type_info = new String[]{'SubmittedTime','http://www.w3.org/2001/XMLSchema','dateTime','0','1','false'};
		private String[] ItemID_type_info = new String[]{'ItemID','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ItemTitle_type_info = new String[]{'ItemTitle','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] UserID_type_info = new String[]{'UserID','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] MemberMessage_type_info = new String[]{'MemberMessage','urn:ebay:apis:eBLBaseComponents','MemberMessageExchangeArrayType.MemberMessageExchangeArrayType_e','0','1','false'};
		private String[] Status_type_info = new String[]{'Status','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] Phone2_type_info = new String[]{'Phone2','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] LeadFee_type_info = new String[]{'LeadFee','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ExternalEmail_type_info = new String[]{'ExternalEmail','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] PurchaseTimeFrame_type_info = new String[]{'PurchaseTimeFrame','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] TradeInYear_type_info = new String[]{'TradeInYear','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] TradeInMake_type_info = new String[]{'TradeInMake','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] TradeInModel_type_info = new String[]{'TradeInModel','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] FinancingAnswer_type_info = new String[]{'FinancingAnswer','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] Answer1_type_info = new String[]{'Answer1','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] Answer2_type_info = new String[]{'Answer2','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}